package com.yuanss.smart.framework;

import com.yuanss.smart.framework.helper.*;
import com.yuanss.smart.framework.util.ClassUtil;

/**
 * @Description 加载相应的Helper类
 * @Date 2024/11/14 下午2:52
 * @Created by 菜到不敢run
 */
public class HelperLoader {

    // Helper第一次被访问时，就加载static代码块，init方法可以让加载更集中
    public static void init(){
        Class<?>[] classList = {
                ClassHelper.class,
                BeanHelper.class,
                AopHelper.class,
                IocHelper.class,
                ControllerHelper.class
        };
        for (Class<?> cls : classList){
            ClassUtil.loadClass(cls.getName(), true);
        }
    }
}
